package com.xquant.system.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 视图表
 * @TableName VWC_BND_DEFAULT
 */
@Data
@TableName(value ="VWC_BND_DEFAULT")
public class VwcBndDefault implements Serializable {
    /**
     * 
     */
    @TableField("D_CODE")
    private String dCode;


    /**
     * 
     */
    @TableField("DEFAULT_DATE")
    private String defaultDate;

    /**
     * 
     */
    @TableField("DATA_SOURCES")
    private String dataSources;

    /**
     * 
     */
    @TableField("债券简称__衡泰")
    private String nameHT;

    /**
     * 
     */
    @TableField("债券简称__财汇")
    private String nameCH;

    /**
     * 
     */
    @TableField("债券简称__万得")
    private String nameWD;

    /**
     * 
     */
    @TableField("交易代码__衡泰")
    private String transactionCodeHT;

    /**
     * TWC_BND_DEFAULT_COMPARE_TEST TIMP_SIGN_TEST
     */
    @TableField("交易代码__财汇")
    private String transactionCodeCH;

    /**
     * 
     */
    @TableField("交易代码__万得")
    private String transactionCodeWD;

    /**
     * 
     */
    @TableField("交易市场__衡泰")
    private String tradingMarketsHT;

    /**
     * 
     */
    @TableField("交易市场__财汇")
    private String tradingMarketsCH;

    /**
     * 
     */
    @TableField("交易市场__万得")
    private String tradingMarketWD;

    /**
     * 
     */
    @TableField("违约类型__衡泰")
    private Long defaultTypeHT;

    /**
     * 
     */
    @TableField("违约类型__财汇")
    private Long defaultTypeCH;

    /**
     * 
     */
    @TableField("违约类型__万得")
    private Long defaultTypeWD;

    /**
     * 
     */
    @TableField("违约事件__衡泰")
    private Long eventDefaultHT;

    /**
     * 
     */
    @TableField("违约事件__财汇")
    private Long eventDefaultCH;

    /**
     * 
     */
    @TableField("违约事件__万得")
    private Long eventDefaultWD;

    /**
     * 
     */
    @TableField("违约总金额__衡泰")
    private BigDecimal defaultAmountTotalHT;

    /**
     * 
     */
    @TableField("违约总金额__财汇")
    private BigDecimal defaultAmountTotalCH;

    /**
     * 
     */
    @TableField("违约总金额__万得")
    private BigDecimal defaultAmountTotalWD;

    /**
     * 
     */
    @TableField("违约本金__衡泰")
    private BigDecimal defaultAmountHT;

    /**
     * 
     */
    @TableField("违约本金__财汇")
    private BigDecimal defaultAmountCH;

    /**
     * 
     */
    @TableField("违约本金__万得")
    private BigDecimal defaultAmountWD;

    /**
     * 
     */
    @TableField("违约利息__衡泰")
    private BigDecimal defaultInterestHT;

    /**
     * 
     */
    @TableField("违约利息__财汇")
    private BigDecimal defaultInterestCH;

    /**
     * 
     */
    @TableField("违约利息__万得")
    private BigDecimal defaultInterestWD;

    /**
     * 
     */
    @TableField("IMP_TIME")
    private String impTime;

    /**
     * 
     */
    @TableField("UPDATE_DATE")
    private String updateDate;

    /**
     * 
     */
    @TableField("UPDATE_TIME")
    private String updateTime;

    /**
     * 
     */
    @TableField("SEC_CODE")
    private String secCode;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * 
     */

}